home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 126-150 / disk_136 / bison / readme < prev    next >
Text File  |  1992-05-06  |  2KB  |  49 lines

  1.   I found a few problems with latest BISON release on FF#105.
  2. Several important features to me were missing from the source
  3. code (e.g., %nonassoc), so I was prompted to compare the source
  4. code to the FSF latest release.  The differences were great.
  5. I'm not sure what happened to the FF#105 Amiga port of bison, but
  6. code that has always been in bison (and should always be) was
  7. missing.
  8.  
  9. I ported the current release to the AMIGA (see #ifdef AMIGA and
  10. #ifndef AMIGA in the source code).  This port was done solely by
  11. myself, and contains only software covered by the GNU copyright
  12. with the exception of getopt.c which is in the public domain.
  13.  
  14. Notes:
  15.  
  16.   The directory S: should contain bison.simple and bison.hairy.
  17.   The directory T: is used for temp files.
  18.  
  19. To compile bison, type "execute compile.script" (Lattice only).
  20.  
  21. The sources here have been compiled with the Lattice 4.0 C compiler.
  22. The problem of bison caused gurus seem to have gone away (with Lattice 4.0).
  23. This version of bison is much improved on the inside and slightly on
  24. the outside. For example, Bison only generates one file (the "tab" file) now,
  25. instead of two (the "tab" and "action" files).
  26.  
  27. There is a bug in the lattice compiler that prevents compiling the
  28. output of bison.  Appearently, any file name containing two "."s (dots)
  29. (e.g., calc.tab.c) breaks the compiler.  The error messages given --
  30. "quad file not found."   In addition, you must link in the gnu.lib file
  31. in this directory.  This library (really object file) is produced from
  32. the C code in gnulib.c.  It contains some important functions for the
  33. AMIGA that are used in porting GNU software (most important is "alloca").
  34.  
  35. In addition, I have included the entire BISON release from the FSF. This
  36. includes the VMS, and UNIX versions.  I am sending the changes I made
  37. to the FSF, so that any updates they make will be AMIGA compatable.
  38.  
  39. William Loftus
  40.  
  41. ARPA: wpl@prc.unisys.com
  42. UUCP: wpl@burdvax.uucp
  43.  
  44. Unisys/Paoli Research Center
  45. P.O. Box 517
  46. Paoli, PA 19301-0517
  47. 215-648-7222 (work)
  48. 215-354-0614 (home)
  49.